package com.example.zuoye;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;

import java.util.ArrayList;
import java.util.List;

public class MainActivity extends AppCompatActivity {
    ListView lv_list;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //1、实例化控件
        lv_list=(ListView)findViewById(R.id.lv_list);
        //2,、数据源：数据库sqlite  自己写数据源
        List<String> list = new ArrayList<String>();
        for (int i=0;i<10;i++){
            list.add("数据源"+i);
        }
        Log.d("list中的数据：：",list.size()+"");
        //3、数据在ListView中显示 借助ArrayAdapter适配器来实现
        //第一步：创建小页面 layout TextView
        //第二步：创建ArrayAdapter适配器对象
        ArrayAdapter arrayAdapter=new ArrayAdapter(this,R.layout.activity_item,list);
        //第三步：将适配器与ListView关联
        lv_list.setAdapter(arrayAdapter);



}
}